package com.ruoyi.system.domain;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 检测数据表
 */
@Data
public class ZcVehicle implements Serializable {

    private String tableName = "zc_vehicle";

    private String checkDate;

    /**
     * ID
     */
    private Long id;

    /**
     * 数据唯一标识
     */
    private String uniqueId;

    /**
     * 设备身份识别码
     */
    private String terminalCode;

    /**
     * 1称重数据，2为超宽，超高，超长数据
     */
    private Integer dataType;

    /**
     * 检测点编号
     */
    private String checkId;

    /**
     * 卡口编号
     */
    private String indexCode;

    /**
     * 数据序号
     */
    private Long dataId;

    /**
     * 数据序号(按天)
     */
    private Long dataIdDay;

    /**
     * 设备硬件错误码
     */
    private Integer error;

    /**
     * 检测类型 1:静态检测 2:动态检测
     */
    private Integer checkType;

    /**
     * 检测唯一标识
     */
    private String iden;

    /**
     * 检测时间
     */
    private Date checkTime;

    /**
     * 车道号
     */
    private String laneNo;

    /**
     * 车辆轴型
     */
    private String axleModel;

    /**
     * 轴数
     */
    private Integer axleNum;

    /**
     * 车辆速度
     */
    private Double vehicleSpeed;

    /**
     * 车牌号
     */
    private String plateNo;

    /**
     * 车牌颜色 1:蓝色 2:黄色 3:黑色 4:白色 5:绿色 9:其他
     */
    private Integer plateColor;

    /**
     * 车辆类型 查文档
     */
    private String vehicleType;

    /**
     * 危险品车辆 0:不是 1:是
     */
    private Integer isDangerous;

    /**
     * 称重总重 单位千克
     */
    private Double vehicleWeight;

    /**
     * 车辆轴一重量(kg)
     */
    private Integer weight1;

    /**
     * 车辆轴二重量(kg)
     */
    private Integer weight2;

    /**
     * 车辆轴三重量(kg)
     */
    private Integer weight3;

    /**
     * 车辆轴四重量(kg)
     */
    private Integer weight4;

    /**
     * 车辆轴五重量(kg)
     */
    private Integer weight5;

    /**
     * 车辆轴六重量(kg)
     */
    private Integer weight6;

    /**
     * 其它轴重量(kg)
     */
    private Integer weightOrther;

    /**
     * 限重标准值(kg)
     */
    private Double limitWeight;

    /**
     * 超限重量 单位千克
     */
    private Double overWeight;

    /**
     * 总重超限率
     */
    private Double loadRate;

    /**
     * 车长(mm)
     */
    private Integer vehicleLong;

    /**
     * 车宽(mm)
     */
    private Integer vehicleWidth;

    /**
     * 车高(mm)
     */
    private Integer vehicleHeight;

    /**
     * 超重状态 0:正常 1:超限1吨以下 2:超限1吨以上
     */
    private Integer overWeightState;

    /**
     * 车长超限率
     */
    private Double lengthoverLimitedRate;

    /**
     * 车宽超限率
     */
    private Double widthoverLimitedRate;

    /**
     * 车高超限率
     */
    private Double heightoverLimitedRate;

    /**
     * 车长超限量
     */
    private Double lengthoverLimited;

    /**
     * 车宽超限量
     */
    private Double widthoverLimited;

    /**
     * 车高超限量
     */
    private Double heightoverLimited;

    /**
     * 行驶方向 1:上行 2:下行
     */
    private Integer drivingDirection;

    /**
     * 是否逆行 0:正常 1:逆行
     */
    private Integer isDirect;

    /**
     * 审核 0:缺省值 1:可信 2:不可信
     */
    private Integer audit;

    /**
     * 审核人
     */
    private Integer auditor;

    /**
     * 审核日期
     */
    private Date auditDate;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 创建者
     */
    private String createBy;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 更新者
     */
    private String updateBy;

    /**
     * 更新时间
     */
    private Date updateDate;

    /**
     * 备注信息
     */
    private String remarks;

    /**
     * 删除标记
     */
    private String delFlag;

    /**
     * 
     */
    private String pics;

    /**
     * 
     */
    private String videos;

    /**
     * 检测单号(自用)
     */
    private String checkNumber;

    private static final long serialVersionUID = 1L;

}